<?php namespace Admin\Controller;

//类型管理控制器
class TypeController extends CommonController{
	
	private $model;
	public function __init(){
		parent::__init();
		$this->model = new \Admin\Model\Type;
	}
	public function index(){
//		分配数据
		$data = $this->model->get();
		View::with('data',$data);
	//载入模板
    	View::make();
	}
//	添加
	public function add(){
		if(IS_POST){
		   	if($this->model->store()) View::success('添加成功',U('index'));
			View::error($this->model->getError());
		}
	    View::make();
	}
//	修改
	public function edit(){
		if(IS_POST){
			if($this->model->edit()) View::success('修改成功',U('index'));
			View::error($this->model->getError());
		}
//		接收数据
		$tid = Q('get.tid',0,'intval');
//		获得旧数据
	    $oldData = $this->model->where("tid=$tid")->find();
//		分配
		View::with('oldData',$oldData);
		View::make();
	}
//	删除
	public function del(){
		$tid = Q('get.tid',0,'intval');
		$this->model->where("tid={$tid}")->delete();
		View::success('删除成功');
	}
	
	
	
	
}
	